body{
  margin:0;
  font-size:0.9em;
}

#container{
  position:relative;
  width:980px;
  border-width:0 3px;
  margin:auto;
}

#header{
  position:relative;
  height:105px;
  background-image:url(/images/logo.jpg);
  background-repeat:no-repeat;
}

#header ul{
  position:absolute;
  right:10px;
  bottom:5px;
  padding:0;
  margin:0;
}

#header li{
  display:inline;
}

#menu{
  height:30px;
  background-color:#00FFCC;
  margin:0;
}

#menu ul{
  margin:0;
  padding:6px 8px;
}

#menu li{
  display:inline;
  padding: 1px 10px;
}

#content{
  background-color:#FFFFFF;
  width:95%;
  margin:auto;
  position:relative;
  text-align:center;
}

#footer{
  clear:both;
  text-align:center;
}

hr{
  margin-top:30px;
  width:70%;
  clear:both;
}

#footer p{
  padding:10px 1px;
}

address{
  font-style:normal;
  padding-top:15px;
  padding-left:5px;
}
address span{
  font-weight:bold;
}

#content ul{
  margin:0;
  padding:0;
  list-style-type:none
}

#content li a{
  display: block;
  width: 90px;
  padding: 5px 0;
  margin-bottom: 5px;
  background-color:#00FFCC;
  text-align:center;
}

div.submenu{
  position:absolute;
  border:solid 1px #ffffff;
  top:20px;
  left:10px;
}

div.subcontent{ 
  border: solid 1px #ffffff;
  width:820px;
  padding-left: 120px
}
  	